#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
////添加逗号
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int count = 0;//计数器，方便添加逗号
//	int i = 0;
//	char arr[20] = { 0 };
//	while (n)
//	{
//		if (count % 3 == 0 && count != 0)
//		{
//			arr[i] = ',';
//			i++;
//		}
//		arr[i] = n % 10+'0';//将整型数字转换为字符数字
//		i++;
//		count++;
//		n /= 10;
//	}
//	for (i--; i >= 0; i--)
//	{
//		printf("%c", arr[i]);
//	}
//	return 0;
//}

//删除公共字符
int is_exists(char ch, char arr[])
{
	int j = 0;
	while (arr[j] != '\0')
	{
		if (ch == arr[j])
			return 1;
		j++;
	}
	return 0;
}
int main()
{
	char arr1[110] = { 0 };
	char arr2[110] = { 0 };
	//输入
	gets(arr1);
	gets(arr2);
	//判断
	int i = 0;
	while (arr1[i] != '\0')//遍历第一个字符串
	{
		//判断arr1[i]是否在arr2数组中存在
		if(is_exists(arr1[i], arr2)==0)
		{
			printf("%c", arr1[i]);
		}
		i++;
	}
	return 0;
}